package chapter1.file.task;
/*
输入一个目录和一个文件名，查找目录中包含文件名的所有文件，并输出（包含下级，下级的下级，用递归或者非递归的方式）
 */

import java.io.File;

public class Task8 {
    public static void main(String[] args) {
        File f = new File("F:\\FileTrail02");  //要查找的目录
        String str = "222";   //文件名
        showFile(f.listFiles(), str);
    }

    public static void showFile(File[] f, String str) { 
        if (f == null)
            return;
        for (File ff : f) {
            if (ff.getName().indexOf(str) != -1)
                System.out.print(ff.getName() + " ");
        }

        for (File ff1 : f) {
            if (ff1.isDirectory())
                showFile(ff1.listFiles(), str);
        }
    }

}
